/* page */
html,body{
    height: 100%;
    margin: 0;
    padding: 0;
    font:14px  "Microsoft YaHei"; word-wrap:break-word; 
    color:#333;
}
body{
	background: #f5f4f9;
}
ul,li{margin:0;}
.g-center{
    display: table-cell;

    vertical-align: middle;
}
.page{
    margin: 20px 0 0;

    text-align: center;
}

.operation{
    margin-bottom: 20px;
}
.el-table tr{text-align:center;color:#666;}

.el-table thead {
    color: #222222;
    font-weight: normal;
    /*e7eaec*/
}
.el-table thead th{background:#f5f5f5;text-align: center; color: #222222;padding:10px 0;    font-weight: normal;}
.el-table td, .el-table th{padding:14px 0;border-color:#e7eaec;}
/*.el-table td, .el-table th.is-leaf{border-color:#e7eaec;}*/
.el-table th.is-leaf{border-color:#e7eaec;}
table{border-color:#e7eaec;}
.span_btn{
  color:#00aaef;
  cursor: pointer;
}
.span_btn_del{color:#ff2424;}
.span_num{color:#00aaef;}
.span_line{color:#00aaef;margin:0 2px;}
.el-breadcrumb__inner a:hover, .el-breadcrumb__inner:hover {
    color: #35ccbc;
}
.el-input__inner{height:36px;border-radius: 0;}
.table_toolbar .el-input__inner{width:280px;font-size:14px;color:#cacaca;}
.el-button--primary,.el-button--primary:hover,.el-button--primary:focus{    background-color: #35ccbc;    border-color: #35ccbc;border-radius: 2px;padding:10px 21px;}
.el-button--primary:hover{opacity: 0.8}
.el-icon-search{font-size:18px;}
.table_i .el-button--primary{    padding: 8px 20px;border-radius: 0;}
.table_i{     position: relative;     left: -4px;}
.table_btn_r{float:right;}
.el-input{display: flex;}
.el-form--inline .el-form-item.table_input{margin-right: 0;}
.el-submenu__title{
	color:#fff;background: #2e3e4d;font-size:16px;text-align: center;    display: flex;
    justify-content: flex-start;
}

.el-submenu__title:hover{
	background:rgba(46,62,77,.5);
}
.title_icon{margin-right:20px;}
.el-dialog__header{border-bottom:1px solid #cbcbcb;padding:20px 0 10px;margin: 0 30px;}
.el-dialog{padding:20px 0px;    max-width: 650px;top: 50px;}
.el-dialog__headerbtn{top:50px;right:28px;font-size:18px;}
.el-dialog__body{padding:30px 0;}
.el-radio__input.is-checked .el-radio__inner{    border-color: #35ccbc;    background: #35ccbc;}
.el-radio__input.is-checked+.el-radio__label {
    color: #35ccbc;
}
.form_part form{display: flex;padding-right: 30px;}
.form_part.form_part_roles form{display: block;padding: 0 30px;}
.form_part.form_part_roles .el-dialog{max-width: 428px;padding:20px 15px;}
.form_part .el-form-item{margin-bottom:20px;}
.form_part_roles .el-dialog__footer .el-button--primary{width:100%;}
.form_part_roles .el-dialog__headerbtn{right:38px;}
/*.form_left .el-form-item__label{text-align:left;}*/
.form_right{padding-left:30px;}
.el-dialog__footer{text-align: center;padding-top:0;}
.el-dialog__footer .el-button--primary{width:130px;padding:9px 21px;}
.cell .span_block{display: flex;    justify-content: center;
    align-items: center;}
.dot{
    /*background: #00aaef;*/
	background: #666;
    border-radius: 50%;
    height: 3px;
    width: 3px;
    margin-right:3px;
}
.group_title{padding:0 0 10px;color:#666;}
.el-button--primary.is-disabled, .el-button--primary.is-disabled:active, .el-button--primary.is-disabled:focus, .el-button--primary.is-disabled:hover{
	background-color: #35ccbc;
    border-color: #35ccbc;
    opacity: 0.8;
}
.toolbar.toolbar_footer{margin-top:20px;}
.toolbar_footer .el-button--primary{width:88px;}
.el-checkbox__inner{width:18px;height:18px;}
.el-checkbox__inner::after{left:6px;top:3px;}
.el-checkbox__input.is-indeterminate .el-checkbox__inner::before{top:7px;}
.el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: #35ccbc;
    border-color: #35ccbc;
}
.el-textarea__inner{height:100px;}
.el-dialog__title{font-size:16px;color:#666;}
.el-form-item__label{color:#666;}
.el-breadcrumb__inner, .el-breadcrumb__inner a{font-weight: normal;}
.el-breadcrumb__item:last-child .el-breadcrumb__inner{color:#35ccbc;}
.el-form-item{margin-bottom:18px;}
.toolbar_footer .el-input{display:inline-block;}
.el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: #35ccbc;
}
.el-pagination.is-background .el-pager li:not(.disabled):hover {
    color: #35ccbc;
}

.more{cursor: pointer;border:1px solid #35ccbc; color:#35ccbc;    width: 13px;
    height: 13px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 3px;
    bottom: 3px;
}
.el-tabs__item{font-size:16px;}
.tabs_ul{display: flex;font-size: 16px;}
.tabs_list{padding:0 20px;cursor: pointer;}
.tabs_list_active{background: #35ccbc;color:#fff;}